scrupulously correct - Turkish English Dictionary